package com.zzx.project.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * (User)实体类
 *
 * @author makejava
 * @since 2020-03-02 15:29:50
 */
@Data
public class User implements Serializable {
    private static final long serialVersionUID = -96481172565738369L;
    /**
     * Id
     */
    @TableId
    private Integer userid;
    /**
     * 昵称
     */
    private String username;
    /**
     * 真实姓名
     */
    private String userrealname;
    /**
     * 性别（男1女0）
     */
    private Integer usersex;
    /**
     * 生日
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date userbirthday;
    /**
     * 签名
     */
    private String userautograph;
    /**
     * 星座
     */
    private String userconstellation;
    /**
     * 邮箱
     */
    private String useremail;
    /**
     * 地址
     */
    private String useraddress;
    /**
     * 等级（1普通用户2VIP用户3管理员）
     */
    private Integer userlevel;
    /**
     * 密码
     */
    private String userpassword;
    /**
     * 手机
     */
    private String userphone;
    /**
     * 头像路径
     */
    private String userimg;
    /**
     * 创建时间
     */
    private String usercreatetime;
    /**
     * 登录次数
     */
    private String logincount;
    /**
     * 年龄
     */
    private Integer userage;

}